package com.test.Exception;

public class ExceptionThrow {
    public static void main(String[] args) throws Exception{
        try {
            test(1,0);
        } catch (java.lang.Exception e) {  //捕获方法中会出现的异常
            e.printStackTrace();
        }
    }

    public static int test(int a, int b) throws java.lang.Exception {
        if(b == 0) throw new java.lang.Exception("0不能作为被除数"); //创建异常对象并抛出对象
        System.out.println("方法使用了throws后，如果出现异常，后面的代码不会执行");
        return a/b; //抛出异常会终止代码运行
    }
}
